// 请求配置
export interface RequestConfig {
  // 接口地址
  url: string
  // 请求方法
  method?: 'GET' | 'POST' | 'PUT' | 'DELETE'
  // 请求数据
  data?: any
  // 请求头
  headers?: Record<string, string>
  // 是否需要token
  needToken?: boolean
  // 是否显示loading
  loading?: boolean
  // 是否显示错误信息
  showError?: boolean
}

// 响应数据
export interface ResponseData<T = any> {
  code: number
  data: T
  message: string
} 